package com.glory.erp.invoice.order.dao;

import java.util.List;

import com.glory.erp.invoice.order.bean.Order;
import com.glory.erp.invoice.order.bean.OrderQuery;
import com.glory.erp.auth.base.BaseDao;

public interface OrderDao extends BaseDao<Order> {

	public List<Order> findAllOrderTypes(OrderQuery orderQuery, Integer pageNum,
			Integer pageCount, Integer[] orderTypes);

	public Integer getCountOrderTypes(OrderQuery orderQuery,
			Integer[] buyCheckOrderTypes);

	public List<Order> findAllTypes(OrderQuery orderQuery, Integer pageNum,
			Integer pageCount, Integer[] types);

	public Integer findAllTypes(OrderQuery orderQuery, Integer[] types);
}
